an abundant spring - Spanish English Dictionary